input、span或div标签上的name属性的用途是什么?是否应该改用id标签?示例来自Mozilla'sdocumentation:Clickme 最佳答案 如果通过传统的GET或POST将输入value发送到服务器,则name属性标识输入value>一种形式。特定于示例,如果您有:Clickme然后您提交表单,服务器localhost将收到如下内容正文:Name=foo正如另一篇文章所提到的,通常由服务器端语言(如PHP)解析为更易于使用的语言。id属性标识对DOM的输入。如果您指定一个没有name但有id的输入,并尝试通过
alt的预期用途到底是什么?上的属性标签?它应该描述图像,还是应该为屏幕阅读器(以及关闭图像的人)提供有意义的替换文本?例如,如果我的网站上有一个人的简短传记,并附上一张他们的小照片,那么向视障用户朗读“JohnSmith的照片”真的有意义吗? 最佳答案 HTML5规范有一个hugesection对此。基本上,如果您根本没有使用图像,alt属性应该作为文本存在。如果您的图像纯粹是装饰性的,您可以使用alt=""。title属性中有描述。 关于html-图像的alt属性的用途是什么?,我们
HTML的预期目的是什么元素,考虑到Javascript出现在HTML之后(因此让我怀疑JS是否是预期目的)? 最佳答案 不确定,但如果我没记错的话,已添加HTML4.0。它的初稿是1997年的,所以2年后是ECMAScript。所以可能是为了JS目的而引入的。查看FelixKling在评论中提供的这些链接:referencetoHTML3.2(未列出type=button)changesfromHTML3andHTML4 关于javascript-HTML按钮的用途?,我们在Stack
这个问题在这里已经有了答案:AreHTMLcommentsinsidescripttagsabestpractice?[closed](10个答案)关闭8年前。我正在审查外部商店制作的一些html。他们在外部脚本加载标签内使用注释——据我所知,这仅对非常老旧的javascript不敏感的浏览器有用,是否有任何现代功能可用于此或是否多余?
在HTML中,script元素具有可选的charset属性。这样做的目的是什么?什么时候有用? 最佳答案 如果您的javascript文件使用与页面使用的编码不同的编码,您可以使用charset属性告诉浏览器如何解释它。例如,如果页面使用Latin1,但JS文件是使用UTF-8创建的。 关于javascript-HTML中script元素的charset属性的用途是什么?,我们在StackOverflow上找到一个类似的问题: https://stackove
为什么资源有时会嵌入到数据URI中,而不是使用链接到作为文件存储在服务器上的资源的常规URI? 最佳答案 1。减少服务器请求通过减少获取资源所需的HTTP请求数,数据URI可用于降低服务器负载并提高客户端性能。例如,这个HTML:...可以替换为:...生成这样的图像:少一个HTTP请求。注意:在StackOverflow帖子中嵌入数据URI图像似乎是不可能的;然而,上面的图像是使用显示的数据URI上传到图像托管服务的。例如,如果您的站点使用许多小图标,将它们全部指定为样式表中的数据URI:.icon-bullet-red{back
在观察一些广告公司(DoubleClick、Atlas)时,我遇到了iframe破坏文件的概念,这些文件与广告发布商托管在同一主机上(一个示例:http://www.adopstools.com/ibusters/atlas/atlas_rm.htm,并且有很多与该页面一起使用的JS代码)。我读到它们用于动态调整iframe的大小。这就是iframe克星的全部吗?将它们托管在发布者的主机上是否有助于JS跨域限制?已添加:我指的是此处描述的用例:http://blog.operative.com/?tag=iframe,而不仅仅是将iframe源文档更改为顶层。
我一直在GitHub等更现代的网站上看到这些属性,它们似乎总是与自定义的弹出窗口一致,如title属性。Option1Option2Option3Option4我在HTML5Doctor上阅读了一些关于数据属性的文档,但我不太确定这一点。使用它们是否有一些SEO或可访问性优势?在这种特定情况下,通常用于创建弹出窗口的插件(希望是jQuery)是什么? 最佳答案 简单地说,自定义数据属性的规范指出,任何以“data-”开头的属性都将被视为私有(private)数据的存储区域(私有(private)的意思是最终用户看不到它——它不不影响
我没有看到隐藏输入的好处?如果您设置隐藏输入的值,为什么不直接在您引用此隐藏输入的位置使用该值?这是有原因的,但我不知道。 最佳答案 它们用于传递提交表单时需要的数据。一种更常见的情况是允许用户编辑某些现有条目的表单。您需要知道他们正在编辑哪个条目,以便您可以在他们提交表单时更新数据库中的正确行。不过,用户不需要编辑(甚至不知道)条目的ID,因此隐藏字段在这里效果很好。其他选项网址参数:这也可以通过将参数构建到表单提交到的url中来完成:但这意味着您必须自己处理正确构建URL和转义数据,并且服务器接受的URL长度是有限的,因此它可能
以下标签的目的或需求是什么? 最佳答案 根据HTML5LC,一个带有name=application-name的meta标签应具有值(在content属性中)为“简短的自由格式字符串,给出页面所代表的Web应用程序的名称”;如果页面不是应用程序,则不得使用此类标签。浏览器“可能会优先使用UI中的应用程序名称而不是页面的title,因为标题可能包括状态消息以及与特定时刻页面状态相关的类似信息,而不仅仅是应用程序的名称。”带有name=keywords的meta标记指定“一组以逗号分隔的标记,每个标记都是与页面相关的关键字”。这些天它通